Modeling of Mobile-Agent Applications with UML
نویسندگان
چکیده
In the last years, the software development based on mobile agents has received important attention because it introduces a new development paradigm for widely distributed and heterogeneous systems. Up to now, the usual approach for mobile-agent applications development has been focused on the implementation phase, mainly because of the vast lack of suitable modeling techniques or methodologies in the domain. In this sense, the development of powerful abstractions for the modeling of mobile agents becomes increasingly important. In this article, we present an approach to deal with the lack of appropriate concepts and notations in the standard Unified Modeling Language (UML) to capture relevant abstractions for the modeling of mobile-agent features. This approach is materialized by a coherent and comprehensive set of views and models, which extends UML contributing to the analysis and design phases of mobile-agent applications development.
منابع مشابه
Extending UML State Diagrams to Model Agent Mobility
This paper presents a simplified form of UML state diagrams for modeling agent mobility. Mobile agent has gained more importance technology. The notations used to model agent mobility are focused on capturing agent creation, mobility paths and current agent location. In this paper, we demonstrate how the simplification of the state UML 2.0 Activity Diagrams can be used for modeling mobile agent...
متن کاملModelling Mobile Agent Applications by Extended UML Activity Diagram
Mobile agent technology has gained increasing importance in recent years. However, little work has been done in defining notations/languages to capture and model mobile agent applications. This paper presents extensions of UML activity diagrams for modelling mobile agent applications, which capture specific features of mobile agents such as mobility, cloning and communications.
متن کاملExtension of the Unified Modeling Language for Mobile Agents
Mobile agents gained immense attraction as a new programming concept for implementing distributed applications. However, up to now mobile agent programming has been mainly technology driven, with a focus on the implementation of mobile agent platforms and only small programming applications. In this work, we present an extension of the standard UML that provides language concepts for modeling m...
متن کاملModelling Mobile Agent Applications in UML2.0 Activity Diagrams
Mobile agent technology has gained more importance recently due to the rapid advance of high-performance mobile devices with high-speed wireless telecommunications technology such as 3G. However design methodologies for mobile agent applications are not mature enough to support their software development process. We proposed an extension of Activity Diagrams in UML 1.5 for modelling mobile agen...
متن کاملM-UML: an extension to UML for the modeling of mobile agent-based software systems
The Unified Modeling Language (UML) is a language for the specification, visualization, and documentation of object-oriented software systems [The Unified Modeling Language User Guide, 1998]. However, UML cannot describe in an explicit manner the mobility requirements needed for modeling mobile agent-based software systems. In this paper, we present M-UML, our proposed extension to UML covering...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003